﻿#region 基本信息

/*
 * 作者：王玉才 (Wang Yucai)
 * 创建日期：2015-03-06 11:05:04
 * 电子邮件：SourceProStudio@outlook.com 或者 MasterDuner@yeah.net
 * 开发工具：Microsoft VisualStudio 2013 Ultimate Edition
 * 
 * 公共语言运行时(CLR)版本：4.0.30319.18444
 * 适用的.NET Framework SDK版本：4.0及其以上版本
 * 
 * 机器名：GLCHQWYCWINW7
 * 用户名：GUOCOLAND\wangyucai
 */

#endregion


using System.Collections.Generic;


namespace DeluxeSources.Practices.Models
{
    /// <summary>
    /// <para>
    /// <see cref="DynamicItem"/>集合。
    /// </para>
    /// <para>
    /// 命名空间：<see cref="DeluxeSources.Practices.Models"/>
    /// </para>
    /// <para>
    /// 类型名称：<see cref="DynamicItemCollection"/>
    /// </para>
    /// <para>
    /// 此类型(<see cref="DynamicItemCollection"/>)仅适用于4.0及其以上版本的.NET Framework SDK。
    /// </para>
    /// <para>
    /// 此类型是密闭的，不可以从此类型继承。
    /// </para>
    /// <para>
    /// © 2015 Wang Yucai.
    /// </para>
    /// </summary>
    /// <remarks>
    /// 此类型是密闭的，不可以从此类型继承。
    /// </remarks>
    public sealed class DynamicItemCollection : List<DynamicItem>, IList<DynamicItem>
    {
        #region 构造函数

        /// <summary>
        /// <para>
        /// <see cref="DynamicItemCollection"/>的构造函数：
        /// </para>
        /// <para>
        /// 用于初始化一个<see cref="DynamicItemCollection"/>类型的对象实例。
        /// </para>
        /// <para>
        /// 此类型是密闭的，不可以从此类型继承。
        /// </para>
        /// </summary>
        public DynamicItemCollection()
        {
        }

        #endregion

        #region CreateDynamicDataSource
        /// <summary>
        /// 创建动态数据源。
        /// </summary>
        /// <returns><see cref="DynamicItemCollection"/>对象实例。</returns>
        static public DynamicItemCollection CreateDynamicDataSource()
        {
            DynamicItemCollection dataSource = new DynamicItemCollection();
            for (var i = 0; i < 10; i++)
                dataSource.Add(DynamicItem.CreateInstance());
            return dataSource;
        }
        #endregion
    }
}

#region 版权声明

/*
 * Copyright © 2015 Wang Yucai. All rights reserved.
 */

#endregion